package business;

import java.util.List;

import persistence.Periodical;
import persistence.PeriodicalDAO;
import persistence.PredefinedEntry;
import business.exception.BusinessException;

public interface PeriodicalLogic {

	void setPeriodicalDAO(PeriodicalDAO periodicalDAO);
	void setCommonLogic(CommonLogic commonLogic);
	List<Periodical> getAllPeriodicals() throws BusinessException;
	List<PredefinedEntry> getKindsOfPublication() throws BusinessException;
	Periodical findGivenPeriodical(int id) throws BusinessException;
}
